package com.wuyu.em;

/**
 * 错误内容返回码
 * @author bingtangli
 * @date 2024/03/04
 */
public enum EnumResultCode {

    /**
     * 错误内容返回码
     */
    UNKNOWN_ERR("ERR_TM100001", "发生未知错误!", "0001"),
    DATABASE_ERR("ERR_TM100002", "发生数据库错误!", "0002"),
    SYSTEM_BUSY("ERR_TM100003", "系统繁忙, 请稍候重试!", "0003"),
    TOKEN_ERR("ERR_TM100004", "缓存错误, 请稍候再操作!", "0004"),
    PARAM_ERR("ERR_TM100005", "参数错误!", "0005"),
    UPDATE_ERR("ERR_TM100006", "数据已被其他人修改或删除!", "0006"),
    BIZ_ERR("ERR_TM100007", "发生业务异常!", "0007"),
    DATA_EXIST("ERR_TM10008", "数据已存在, 不可重复插入!", "0008"),
    ;

    private String i18nCode;

    private String msg;

    private String code;

    EnumResultCode(String i18nCode, String msg, String code) {
        this.code = code;
        this.i18nCode = i18nCode;
        this.msg = msg;
    }

    public String getCode() {
        return code;
    }

    public String getI18nCode() {
        return i18nCode;
    }

    public String getMsg() {
        return msg;
    }

}
